home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 2 / Meeting Pearls Vol. II (1995)(GTI - Schatztruhe)[!].iso / Pearls / dev / Oberon4Amiga / system / Compiler.Tool (.txt) < prev    next >
Oberon Text  |  1994-06-23  |  2KB  |  45 lines

  1. Syntax10.Scn.Fnt
  2. ParcElems
  3. Alloc
  4. Compiler  -  the Amiga-Oberon compiler
  5. Compiler.Compile ^    Oberon2.Report.Text
  6. Compiler.Compile * [\options]    OberonReport.Text
  7. Compiler.Compile {path [\options]} ~    ModToOberon.Text
  8. The following options may be combined freely:
  9. option    meaning
  10. -----------------------------------
  11.     s    allow generation of new Symbol file
  12.     f     Find selected trap position
  13.     r     Range checking on
  14.     x    indeX checking off
  15.     t     Type guard checking off
  16.     p    Pointer initialization off
  17.     a    Assertion evaluation off
  18. Note that "\" is used as an option indicator in Amiga-Oberon in
  19. order to allow "/" in path names.
  20. The compiler generates output in the current working directory
  21. even if the source is taken from another directory.
  22. Examples:
  23. Compiler.Compile *
  24.     compile the star marked text
  25. Compiler.Compile *\sx
  26.     compile the star marked text, allow new symbol files,
  27.     and turn index checks off.
  28. Compiler.Compile *\xf
  29.     compile the star marked text, turn off index checks,
  30.     and find the textual position of the selected program counter.
  31.     This option is useful for finding trap positions in case of a runtime
  32.     exception. The system generated trap viewer contains the relative pc
  33.     of each interrupted procedure.
  34. Compiler.Compile hello.Mod\s ~
  35.     compile the text file hello.Mod and allow a new symbol file.
  36.     "~" is used to terminate the path name list.
  37. Compiler.Compile ^
  38.     take the most recent text selection as arguments.
  39. SortDemo.Mod
  40.     a sample program to experiment with compiling and loading of modules
  41. OberonErrors.Text
  42.     shows the list of Oberon compiler and runtime error messages.
  43. Disassembler.Disassemble file
  44.     The Amiga-Oberon object file decoder
  45.